package com.jijuxie.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jijuxie.system.domain.SysMessageTemplate;

public interface ISysMessageTemplateService extends IService<SysMessageTemplate> {

    /**
     * 根据模板编码获取模板
     */
    SysMessageTemplate getByCode(String code);

    /**
     * 新增模板
     */
    void addTemplate(SysMessageTemplate template);

    /**
     * 修改模板
     */
    void updateTemplate(SysMessageTemplate template);

    /**
     * 删除模板
     */
    void deleteTemplate(Long templateId);

    /**
     * 启用/停用模板
     */
    void updateStatus(Long templateId, String status);
} 